package com.ruoyi.datastatistics.service;
import com.ruoyi.alarmmanagement.domain.DmWarn;
import com.ruoyi.datastatistics.domain.vo.EnergyUseRankVo;

import java.util.List;
import java.util.Map;

public interface IBigScreenService {
    Map<String,Object> getEnergyYearData(String tenantId);

    Map<String,Object> getEnergyCostData(String tenantId);

    Map<String,Object> getEnergyDeviceCountData(String tenantId);

    List<EnergyUseRankVo> getEnergyUseRankData(String tenantId, Integer energyType);

    Map<String,Object> getEnergyYearUseData(String tenantId);

    List<Map<String,Object>> getEnergyItemData(String tenantId,Integer energyType);

    List<DmWarn> getEnergyWarnData(String tenantId);

    List<Map<String,Object>> getAreaPointInMap(String tenantId, Integer energyType);
}
